#define  _CRT_SECURE_NO_WARNINGS
#include<iostream>

using namespace std;

template<class ...Args>
int showlist(Args...args)
{
	return sizeof...(args);
}

int main()
{
	cout << showlist(1, 2.0, 'x');

	return 0;
}